@@ -1,5 +1,5 @@ |
||
1 | 1 |
class Event < ActiveRecord::Base |
2 |
- attr_accessible :lat, :lng, :payload, :user_id, :user |
|
2 |
+ attr_accessible :lat, :lng, :payload, :user_id, :user, :expires_at |
|
3 | 3 |
|
4 | 4 |
acts_as_mappable |
5 | 5 |
|
@@ -19,10 +19,7 @@ describe Event do |
||
19 | 19 |
|
20 | 20 |
describe ".cleanup_expired!" do |
21 | 21 |
it "removes any Events whose expired_at date is non-null and in the past" do |
22 |
- event = Event.new |
|
23 |
- event.agent = agents(:jane_weather_agent) |
|
24 |
- event.expires_at = 2.hours.from_now |
|
25 |
- event.save! |
|
22 |
+ event = agents(:jane_weather_agent).create_event :expires_at => 2.hours.from_now |
|
26 | 23 |
|
27 | 24 |
current_time = Time.now |
28 | 25 |
stub(Time).now { current_time } |